/**
 * $Id: TestMain.java,v 1.0 2022/6/6 22:49 shidesheng Exp $
 * <p>
 * Copyright 2021 Sinosoft Co.,Ltd. All rights reserved.
 */
package sds.mode.builder.simple;

/**
 * @author shidesheng
 * @version $Id: TestMain.java,v 1.1 2022/6/6 22:49 shidesheng Exp $
 * Created on 2022/6/6 22:49
 *
 * 建造者模式  --> 简单类型
 * 定义：
 * 建造者模式是指将一个复杂过程的构建与它的表示分离，使得同样的构建过程可以创建不同的表示
 * 特征：
 * 用户只需指定需要建造的类型就可以获得对象，建造过程及细节不需要了解。
 *
 */
public class TestMain {

	public static void main(String[] args) {
		CourseBuilder builder = new CourseBuilder();
		builder.addName("java");
		builder.addPPT("ppt课件");
		builder.addNote("笔记");

		System.out.println(builder.builder());
	}

}
